DRM-Broker 보호 템플릿 ID 마이그레이션 가이드
1. 개요 📖
DRM-Broker의 레이블 보호/해제 기능을 MIP 서비스에서 SDF로의 전환에 맞춰, 보호 템플릿 ID → 민감도 레이블 ID 자동 마이그레이션에 필요한 설정 및 절차, 상태 코드를 설명합니다.
2. 마이그레이션 필요 설정 ⚙️
2.1 앱 서비스 권한 설정
- 앱 서비스 이름:
SHIELDRM
- 보호 템플릿 ID에 매핑된 민감도 레이블 ID를 빌트인 프로파일에 반영하기 위해 수정 권한이 필요합니다.
| 항목 | Scope | 비고 |
|---|
| token 접근 범위 | PolicyInfo.ReadWrite | Add |
3. 마이그레이션 사양 📋
3.1 마이그레이션 대상 빌트인 프로파일 Key
| 기존 Key (Deprecated ❌) | 신규 Key (사용 ✅) |
|---|
| Cloud_MIP_Label_Guid | Cloud_Sensitivity_Label_Guid |
| Cloud_MIP_Unprotect_Label_Guid | Cloud_Sensitivity_Unprotect_Label_Guid |
⚠️ 중요: 기존 Key는 더 이상 사용되지 않으며, 신규 Key만 사용됩니다.
3.2 마이그레이션 동작 방식
| 구분 | 동작 방식 |
|---|
| 기존 고객 | 서비스 시작 시 1회 자동 마이그레이션 |
| 신규 고객 | 마이그레이션 미지원, 신규 Key 사용 |
4. 마이그레이션 실패 시 공동편집 차단 🚫
| 차단 조건 | 코드 | 설명 |
|---|
| Cloud_MIP_Label_Guid 마이그레이션 실패 | -5306 | MIP 보호 기능을 수행할 수 없음 |
| Cloud_MIP_Unprotect_Label_Guid 마이그레이션 실패 & 기존 값 존재 & Cloud_MIP_Unprotect_Policy = 1 | -5307 | 공동편집 문서를 수정한 경우 지정된 레이블로 업데이트 수행 불가능 |
📚 참고: Cloud_MIP_Unprotect_Policy 및 Cloud_Sensitivity_Unprotect_Label_Guid의 상세 동작 방식은 MIP 정책에 따른 민감도레이블 적용 사양을 참조 바랍니다.